package desarrolloweb.proyecto.sis.dao;

import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.fail;

import java.util.Date;

import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;

import desarrolloweb.proyecto.sis.model.Sitios;
import desarrolloweb.proyecto.sis.model.Usuario;
import desarrolloweb.proyecto.sis.dao.SitiosDAO;
import desarrolloweb.proyecto.sis.dao.UsuarioDAO;



@ContextConfiguration("classpath:spring-configuration.xml")
public class TISitios extends TestModel{
	
	@Autowired
	private UsuarioDAO usuarioDAO;
	
	@Autowired
	private SitiosDAO sitiosDAO;
	
	@Test
	public void saveSite() {
		try {
			//1. Consultar un usuario
			Usuario user = usuarioDAO.findById(1L);
			//2.crear un sitio
			Sitios sitio = new Sitios("La Ermita",
					"1234567", user);
			//3. Guardar
			sitio = sitiosDAO.save(sitio);			
			assertNotNull(sitio.getId());
			
		} catch (Exception e) {
			fail(e.getMessage());
		}

	}


}
